﻿using Newtonsoft.Json;

namespace Megaplan.API.Models
{
    /// <summary>
    /// http://wiki.megaplan.ru/API_department_list
    /// Отдел тделов
    /// </summary>
    [JsonObject(MemberSerialization.OptIn)]
    public class Department : DepartmentBase
    {
        [JsonProperty]
        public People Head { get; set; }

        [JsonProperty]
        public People[] Employees { get; set; }

        [JsonProperty]
        public int EmployeesCount { get; set; }
    }
}

//Поле	            Тип	                        Описание
//Id	            integer	                    ID отдела
//Name	            string	                    Название отдела
//Head	            object (Id, Name)	        Начальник отдела
//Employees	        array<object (Id, Name)>	Список сотрудников отдела
//EmployeesCount	integer	                    Количество сотрудников в отделе